package com.example.mobilesafe.activity;

import androidx.appcompat.app.AppCompatActivity;

import android.net.TrafficStats;
import android.os.Bundle;

import com.example.mobilesafe.R;

public class TrafficActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_traffic);

        // 获取手机下载流量（Rx，手机下载流量）
        long mobileRxBytes = TrafficStats.getMobileRxBytes();

        // 获取手机总流量（Tx，所有流量 = 上传 + 下载）
        long mobileTxBytes = TrafficStats.getMobileTxBytes();

        // 获取总流量（Rx，下载流量之和 = 数据传输流量 + WIFI流量）
        long totalRxBytes = TrafficStats.getTotalRxBytes();

        // 获取总流量（Tx，总流量 = 上传流量之和 + 下载流量之和）
        long totalTxBytes = TrafficStats.getTotalTxBytes();

        // 流量获取模块（需要发送短信校正流量）给运营商（联通，移动）或者流量监听等第三方接口
    }
}
